//
////
////  PickProjectTableView.swift
////  Wmsmobile
////
////  Created by Nick xu on 16/8/19.
////  Copyright © 2016年 www.hd123.com. All rights reserved.
////
//
//import UIKit
//
//class ChkBinInfoPickTableview: UITableView,UITableViewDelegate, UITableViewDataSource, DetailListCellDisplayViewProtcol {
//    
//    var realHeightDelegate: DetailListCellProtcol?
//    
//    var heightDelegate: DetailListCellProtcol?{
//        set{
//            realHeightDelegate = newValue
//        }
//        get{
//            return realHeightDelegate
//        }
//    }
//    
//    var anyInfo:AnyObject?{
//        didSet{
//            //商品代码:20090829;;商品名称:货品5;; ;;规格:;;收货规格:1*1 长:10 宽:6 高:3 重:400;;收货规格:1*10 长:100 宽:60 高:30 重:4000;; ;;拣货信息：;;拣货规格:1*1 拣货位:11032811;; ;;供应商代码:000001;;供应商名称:供应商01;;供应商退货位:91081711
//            let originString = anyInfo as? String
//            var tempArray = [[String : String]]()
//            guard strlen(originString ?? "") > 0 else {
//                return
//            }
//            let string1 = originString?.components(separatedBy: ";; ;;")[2]
//            var stringArray1 = string1?.components(separatedBy: ";;")
//            let string2 = originString?.components(separatedBy: ";; ;;")[0]
//            var stringArray2 = string2?.components(separatedBy: ";;")
//            let infoNew = ["商品代码" : stringArray2![0].components(separatedBy: ":").last! , "货品名称" : stringArray2![1].components(separatedBy: ":").last!]
//            let vc = self.parentController() as! ContainerPickController
//            vc.allInfo += infoNew
//            stringArray1?.removeFirst()
//            for item1 in stringArray1! {
//                var dict = [String : String]()
//                let array = item1.components(separatedBy: " ")
//                let value1 = array[0].components(separatedBy: ":").last
//                dict.updateValue(value1!, forKey: "拣货规格")
//                let value2 = array[1].components(separatedBy: ":").last
//                dict.updateValue(value2!, forKey: "拣货位")
//                tempArray.append(dict)
//            }
//            dataArray = tempArray
//        }
//    }
//    var dataArray:[[String : String]]?{
//        didSet{
//            self.reloadData()
//            if self.delegate != nil{
//                self.heightDelegate?.setRealHeight(44 * CGFloat((dataArray?.count)!) + 44 * 3 + 10)
//            }
//        }
//    }
//    
//    
//    
//    //MARK: - life cycle
//    override init(frame: CGRect, style: UITableViewStyle) {
//        super.init(frame: CGRect(x: 0, y: 0, width: KscreenWidth, height: 186), style: style)
//        self.register(ChkBinInfoTableviewPickCell.self, forCellReuseIdentifier: "PickProjectTableViewCell")
//        self.register(binDetailCell.self, forCellReuseIdentifier: "binDetailCell")
//        self.delegate = self
//        self.dataSource = self
//        self.isScrollEnabled = false
////        self.separatorStyle = .None
//        self.dataArray = [["无数据" : "无数据"]]
//    }
//    required init?(coder aDecoder: NSCoder) {
//        fatalError("init(coder:) has not been implemented")
//    }
//    
//    //MARK: - tableView delegate
//    func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
//        if section == 1{
//            return 10
//        }else{
//            return 0
//        }
//    }
//    //MARK: - tableView dataSourece
//    func numberOfSections(in tableView: UITableView) -> Int {
//          return 2
//    }
//    
//    func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
//        if section == 0 {
//            return self.dataArray?.count ?? 0
//        }else{
//            return 3
//        }
//    }
//    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
//        
//        if (indexPath as NSIndexPath).section == 0{
//            var dict = self.dataArray![(indexPath as NSIndexPath).row]
//            let cell = tableView.dequeueReusableCell(withIdentifier: "PickProjectTableViewCell") as! ChkBinInfoTableviewPickCell
//            dict.updateValue(String((indexPath as NSIndexPath).row), forKey: "project")
//            cell.info = dict
//            return cell
//        }else{ // section == 1
//            let cell = tableView.dequeueReusableCell(withIdentifier: "binDetailCell") as! binDetailCell
//            let originString = anyInfo as? String
//            guard strlen(originString ?? "") > 0 else {
//                var dict = [String : String]()
//                switch (indexPath as NSIndexPath).row {
//                case 0:
//                    dict.updateValue("供应商代码", forKey: "title")
//                    dict.updateValue("star-2", forKey: "icon")
//                case 1:
//                    dict.updateValue("供应商名称", forKey: "title")
//                default:
//                    dict.updateValue("退货位", forKey: "title")
//                }
//                cell.info = dict
//                return cell
//            }
//            //供应商代码:000001;;供应商名称:供应商01;;供应商退货位:91081711
//            let string1 = originString?.components(separatedBy: ";; ;;")[3]
//            var stringArray = string1?.components(separatedBy: ";;")
//
//            var dict = [String : String]()
//            switch (indexPath as NSIndexPath).row {
//            case 0:
//                dict.updateValue("供应商代码", forKey: "title")
//                let string = stringArray![0].components(separatedBy: ":").last
//                dict.updateValue(string!, forKey: "detail")
//                dict.updateValue("star-2", forKey: "icon")
//            case 1:
//                 dict.updateValue("供应商名称", forKey: "title")
//                 let string = stringArray![1].components(separatedBy: ":").last
//                 dict.updateValue(string!, forKey: "detail")
//            default:
//                 dict.updateValue("退货位", forKey: "title")
//                 let string = stringArray![2].components(separatedBy: ":").last
//                 dict.updateValue(string!, forKey: "detail")
//            }
//            cell.info = dict
//            return cell
//        }
//    }
//    
//}
